package com.jsmile.cloud.authc.sys.dao;

import org.apache.ibatis.annotations.Select;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jsmile.cloud.authc.sys.model.SysDepartment;
import com.jsmile.cloud.authc.sys.model.SysDictionary;

/**
 * @author 龚亮
 * @version 1.0
 * @desc 为了薪资破万，还是睡一会儿吧...!
 * @date 2019年11月01日 08:15:29
 */
public interface SysDepartmentDao extends BaseMapper<SysDepartment> {

    /**
     * desc:根据字典编码获取最大的dvalue和sort
     */
    @Select("select max(dict_value) dictValue,max(sort) sort from t_op_sys_dictionary where parent_id=#{parentId} limit 1")
    SysDictionary getMaxDict(SysDictionary dictionary);
}
